Перейти к основному содержимому

Как настроить сервер Minecraft

Настройка основных конфигов сервера

В этом разделе рассмотрим рекомендуемые параметры для файлов bukkit.yml и spigot.yml, которые помогут снизить нагрузку на сервер и улучшить производительность.

bukkit.yml — рекомендуемые значения

Лимиты спавна мобов

Если вам не нужны летучие мыши вообще, то можете поставить ambient в 0:

spawn-limits:
monsters: 35
animals: 10
water-animals: 3
ambient: 1

Авто-сохранение и спавн

  • autosave — отвечает за авто-сохранение мира.
  • ticks-per — частота в «тиках» для разных задач.
ticks-per:
animal-spawns: 400
monster-spawns: 3
autosave: 16000

Очистка неактивных чанков

Авто-очистка отключённых и неактивных чанков заметно улучшает производительность. Если у вас нет параметра load-threshold, не добавляйте его.

chunk-gc:
period-in-ticks: 600
load-threshold: 300

Отключение авто-обновления плагинов

auto-updater:
enabled: false

spigot.yml — рекомендуемые значения

Снижение нагрузки от спавнеров

nerf-spawner-mobs: true

Ограничение зоны активации сущностей

Снижая дистанцию, с которой будут активироваться сущности, мы уменьшаем нагрузку на сервер:

entity-activation-range:
animals: 8
monsters: 10
misc: 2

Оптимизация работы воронок

  • hopper-transfer — задержка между передачами предметов.
  • hopper-check — частота проверки воронки.
  • hopper-amount — количество предметов за одну операцию.
ticks-per:
hopper-transfer: 24
hopper-check: 24
hopper-amount: 3

Минимизация коллизий

Ограничиваем количество мобов на одном блоке:

max-entity-collisions: 1

Сбор предметов и опыта в стек

Увеличиваем радиус «слияния»:

merge-radius:
item: 4
exp: 6

Ограничение размера мира

Размер мира является ключевым параметром, влияющим на производительность сервера. Чтобы задать границы мира, выполните команды на спавне, стоя на любом блоке:

/worldborder center ~ ~                     # Устанавливаем центр границы на текущую позицию
/worldborder set 18000 # Ограничиваем мир радиусом в 18000 блоков

Этого обычно достаточно для стандартных игровых сессий и позволит избежать избыточного заполнения диска чанками за пределами активной зоны.